using System;
using System.Collections.Generic;
using System.Text;

namespace Customs.Components.KDT.ThanhKhoan.Info
{
    public class HoSoThanhLyDangKyInfo
    {

        #region private
        protected long _So_TNDKDT;
        protected string _Ma_HQTN = String.Empty;
        protected short _Nam_TN;
        protected DateTime _Ngay_TN = new DateTime(1900, 01, 01);
        protected string _MessageId = String.Empty;
        protected long _So_TNCT;
        protected DateTime _Ngay_TNCT = new DateTime(1900, 01, 01);
        protected string _Ma_DV = String.Empty;
        protected string _Ma_DVKB = String.Empty;
        protected int _TrangThaiXL;
        protected readonly string _AppSource = "Softech";
        protected HoSoThanhLyInfoCollection _HoSoThanhLyCollection;
        protected BKNPLChuaThanhLyDangKyInfo bkChuaThanhLy;
        protected BKNPLHuyBieuTangDangKyInfo bkHuyBieuTang;
        protected BKNPLNhapKinhDoanhDangKyInFo bkNhapKinhDoanh;
        protected BKNPLNopThueDangKyInfo bkNopThue;
        protected BKNPLTaiXuatDangKyInfo bkTaiXuat;
        protected BKNPLXuatGiaCongDangKyInfo bkXuatGiaCong;
        protected BKTamNopThueDangKyInfo bkTamNopThue;
        protected BKToKhaiNhapDangKyInfo bkToKhaiNhap;
        protected BKToKhaiXuatDangKyInfo bkToKhaiXuat;
        //thong tin sau khi da duyet
        protected int so_hs_tl;
        protected int lanthanhly;
        protected DateTime _ngayBDTL;
        protected int _TrangThaiCuaHSSauKhiDuyet;
        #endregion

        //---------------------------------------------------------------------------------------------

        #region Properties.

        public int SoHoSoThanhLy
        {
            set { this.so_hs_tl = value; }
            get { return this.so_hs_tl; }
        }
        public int TrangThaiCuaHSBenSXXK
        {
            set { this._TrangThaiCuaHSSauKhiDuyet = value; }
            get { return this._TrangThaiCuaHSSauKhiDuyet; }
        }

        public DateTime NgayBatDauTL
        {
            set { this._ngayBDTL = value; }
            get { return this._ngayBDTL; }
        }


        public int LanThanhLy
        {
            set { this.lanthanhly = value; }
            get { return this.lanthanhly; }
        }
        public BKNPLChuaThanhLyDangKyInfo BKChuaThanhLy
        {
            set { this.bkChuaThanhLy = value; }
            get { return this.bkChuaThanhLy; }
        }

        public BKNPLHuyBieuTangDangKyInfo BKHuyBieuTang
        {
            set { this.bkHuyBieuTang = value; }
            get { return this.bkHuyBieuTang; }
        }
        public BKNPLNhapKinhDoanhDangKyInFo BKNhapKinhDoanh
        {
            set { this.bkNhapKinhDoanh = value; }
            get { return this.bkNhapKinhDoanh; }
        }
        public BKNPLNopThueDangKyInfo BKNopThue
        {
            set { this.bkNopThue = value; }
            get { return this.bkNopThue; }
        }
        public BKNPLTaiXuatDangKyInfo BKTaiXuat
        {
            set { this.bkTaiXuat = value; }
            get { return this.bkTaiXuat; }
        }
        public BKNPLXuatGiaCongDangKyInfo BKXuatGiaCong
        {
            set { this.bkXuatGiaCong = value; }
            get { return this.bkXuatGiaCong; }
        }
        public BKTamNopThueDangKyInfo BKTamNopThue
        {
            set { this.bkTamNopThue = value; }
            get { return this.bkTamNopThue; }
        }
        public BKToKhaiNhapDangKyInfo BKToKhaiNhap
        {
            set { this.bkToKhaiNhap = value; }
            get { return this.bkToKhaiNhap; }
        }
        public BKToKhaiXuatDangKyInfo BKToKhaiXuat
        {
            set { this.bkToKhaiXuat = value; }
            get { return this.bkToKhaiXuat; }
        }
        public HoSoThanhLyInfoCollection HoSoThanhLyCollection
        {
            set { this._HoSoThanhLyCollection = value; }
            get { return this._HoSoThanhLyCollection; }
        }

        public long SoTiepNhan
        {
            set { this._So_TNDKDT = value; }
            get { return this._So_TNDKDT; }
        }
        public string MaHaiQuan
        {
            set { this._Ma_HQTN = value; }
            get { return this._Ma_HQTN; }
        }
        public short NamTiepNhan
        {
            set { this._Nam_TN = value; }
            get { return this._Nam_TN; }
        }
        public DateTime NgayTiepNhan
        {
            set { this._Ngay_TN = value; }
            get { return this._Ngay_TN; }
        }
        public string MessageId
        {
            set { this._MessageId = value; }
            get { return this._MessageId; }
        }
        public long So_TNCT
        {
            set { this._So_TNCT = value; }
            get { return this._So_TNCT; }
        }
        public DateTime Ngay_TNCT
        {
            set { this._Ngay_TNCT = value; }
            get { return this._Ngay_TNCT; }
        }
        public string MaDoanhNghiep
        {
            set { this._Ma_DV = value; }
            get { return this._Ma_DV; }
        }
        public string Ma_DVKB
        {
            set { this._Ma_DVKB = value; }
            get { return this._Ma_DVKB; }
        }
        public int TrangThaiXL
        {
            set { this._TrangThaiXL = value; }
            get { return this._TrangThaiXL; }
        }
        public string AppSource
        {
            get { return this._AppSource; }
        }
        #endregion
    }
}
